import pandas

df = pandas.read_excel("info.xlsx")

# 读取原始数据
# print(df)

# 打印一列
# print(df["姓名"])

# 打印多列
# print(df[["姓名","年龄","工资"]])

# 打印最大值、最小值、平均值、总和
# print(df["年龄"].max())
# print(df["年龄"].min())
# print(df["年龄"].mean())
# print(df["年龄"].sum())

# 根据条件进行筛选
# cond = df["年龄"] > 30
# print(df[cond])

# 根据多个条件进行筛选
# cond = (df["年龄"] > 30) & (df["工资"] > 10000)
# print(df[cond])

# 薪资最高的人的姓名和年龄
# salary = df["工资"].max()
# cond = df["工资"] == salary
# print(df.loc[cond, ["姓名","年龄"]])

# 查找备注中包含喜欢的
# cond = df["备注"].str.contains("喜欢")
# print(df[cond])

# 把喜欢改成爱好，替换操作
# df["备注"] = df["备注"].str.replace("喜欢","爱好")
# print(df)

# 计算各个城市均有多少人
# data = df["城市"].value_counts()
# print(data)

# 数据的类型转换
# df["工资"] = df["工资"].astype(float)
# print(df)